.layout{
  border: 1px solid #d7dde4;
  background: #f5f7f9;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.navigation .ivu-menu-vertical .ivu-menu-item{
  /*padding: 0px 0px;*/
  display:block;
  width:100%;
  padding-left: 0!important;
  text-align: center;
}
.navigation .ivu-menu-vertical .ivu-menu-item a{
  padding: 14px 0px;
  display:block;
  width:100%;
  padding-left: 0!important;
  text-align: center;
  color:#495060;
}
.layout-logo{
  width: 100px;
  height: 30px;
  background: #5b6270;
  border-radius: 3px;
  float: left;
  position: relative;
  top: 15px;
  left: 20px;
}
.layout-nav{
  width: 420px;
  margin: 0 auto;
  margin-right: 20px;
}
.home-header .ivu-layout-header{
  background: #00406B;
}
.home-header .ivu-menu-dark{
  background: #00406B;
}
.home-form {
  .ivu-form {
    .ivu-form-item-label {
      padding: 10px 8px 10px 0;
    }
  }
}
.home-photo{
  width:80px;
  height:80px;
  border-radius: 12px;
}
.home-form .ivu-form-item{
  margin-bottom: 10px;
}
.home-pass .ivu-form-item-content{
  display:inline-block;
  margin-left: 0!important;
}
.home-pass .ivu-form-item-label{
  width:120px!important;
  text-align: right;
  display: inline-block;
}
.home-radio{
  margin-left:40px;
}
.margin-left-400{
  margin-left: 400px;
}
.align-middle{
  vertical-align: middle;
}